1 aboveboard above·board adj
are you sure this is aboveboard? — sei sicuro che sia una faccenda pulita?
English-Italian dictionary > aboveboard above·board adj